﻿package com.obas.model.business
{
	import com.ease.model.NamespaceModel;

	[Bindable]
	[RemoteClass(alias="com.obas.model.business.AaaBill")]
	
	public class AaaBill
		extends
			com.ease.model.NamespaceModel
	{

		private var _enabled:Boolean;
		private var _username:String;
		private var _realmname:String;
		private var _startTime:Date;
		private var _stopTime:Date;
		private var _timeLen:int;
		private var _outOctets:Number;
		private var _inOctets:Number;
		private var _outPackets:Number;
		private var _inPackets:Number;
		private var _nasIp:String;
		private var _nasPort:String;
		private var _nasPortType:int;
		private var _bindAttr:String;
		private var _mack:String;
		private var _sessionId:String;
		private var _identifier:String;
		private var _roamFlag:int;
		private var _downReason:int;
		private var _frameIp:String;
		private var _serviceType:int;
		private var _areaNo:String;

		public function AaaBill()
		{
		}

		public function get enabled():Boolean
		{
			return _enabled;
		}

		public function set enabled(value:Boolean):void
		{
			_enabled = value;
		}

		public function get username():String
		{
			return _username;
		}

		public function set username(value:String):void
		{
			_username = value;
		}

		public function get realmname():String
		{
			return _realmname;
		}

		public function set realmname(value:String):void
		{
			_realmname = value;
		}

		public function get startTime():Date
		{
			return _startTime;
		}

		public function set startTime(value:Date):void
		{
			_startTime = value;
		}

		public function get stopTime():Date
		{
			return _stopTime;
		}

		public function set stopTime(value:Date):void
		{
			_stopTime = value;
		}

		public function get timeLen():int
		{
			return _timeLen;
		}

		public function set timeLen(value:int):void
		{
			_timeLen = value;
		}

		public function get outOctets():Number
		{
			return _outOctets;
		}

		public function set outOctets(value:Number):void
		{
			_outOctets = value;
		}

		public function get inOctets():Number
		{
			return _inOctets;
		}

		public function set inOctets(value:Number):void
		{
			_inOctets = value;
		}

		public function get outPackets():Number
		{
			return _outPackets;
		}

		public function set outPackets(value:Number):void
		{
			_outPackets = value;
		}

		public function get inPackets():Number
		{
			return _inPackets;
		}

		public function set inPackets(value:Number):void
		{
			_inPackets = value;
		}

		public function get nasIp():String
		{
			return _nasIp;
		}

		public function set nasIp(value:String):void
		{
			_nasIp = value;
		}

		public function get nasPort():String
		{
			return _nasPort;
		}

		public function set nasPort(value:String):void
		{
			_nasPort = value;
		}

		public function get nasPortType():int
		{
			return _nasPortType;
		}

		public function set nasPortType(value:int):void
		{
			_nasPortType = value;
		}

		public function get bindAttr():String
		{
			return _bindAttr;
		}

		public function set bindAttr(value:String):void
		{
			_bindAttr = value;
		}

		public function get mack():String
		{
			return _mack;
		}

		public function set mack(value:String):void
		{
			_mack = value;
		}

		public function get sessionId():String
		{
			return _sessionId;
		}

		public function set sessionId(value:String):void
		{
			_sessionId = value;
		}

		public function get identifier():String
		{
			return _identifier;
		}

		public function set identifier(value:String):void
		{
			_identifier = value;
		}

		public function get roamFlag():int
		{
			return _roamFlag;
		}

		public function set roamFlag(value:int):void
		{
			_roamFlag = value;
		}

		public function get downReason():int
		{
			return _downReason;
		}

		public function set downReason(value:int):void
		{
			_downReason = value;
		}

		public function get frameIp():String
		{
			return _frameIp;
		}

		public function set frameIp(value:String):void
		{
			_frameIp = value;
		}

		public function get serviceType():int
		{
			return _serviceType;
		}

		public function set serviceType(value:int):void
		{
			_serviceType = value;
		}

		public function get areaNo():String
		{
			return _areaNo;
		}

		public function set areaNo(value:String):void
		{
			_areaNo = value;
		}
	}
}